/**
 * 计算半对数坐标轴
 * @param x x轴位置
 * @returns y轴位置
 */
export function calcSemilogarithmicY(x: number) {
	return Math.pow(x * 5, 2);
};

/**
 * 反算半对数坐标轴
 * @param y y轴位置
 * @returns x轴位置
 */
export function calcSemilogarithmicX(y: number) {
	const num = y < 0 ? -1 : 1;
	return Math.sqrt(y * num) / 5 * num;
};
